<?php

namespace App\JsonRpc;

use Hyperf\RpcServer\Annotation\RpcService;

/**
 * 注意，如希望通过服务中心来管理服务，需在注解内增加 publishTo 属性
 */
#[RpcService(name: "DeliveryService", protocol: "jsonrpc-http", server: "jsonrpc-http", publishTo: "nacos")]
class DeliveryService implements DeliveryServiceInterface
{
    // 实现一个加法方法，这里简单的认为参数都是 int 类型
    public function fahuo(array $data): array
    {
        return [
            'ok' => 1,
            'msg' => '发货成功'
        ];
    }
}
